﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
using System.Threading.Tasks;
using Centny.Data;
// 群組項目頁面項目範本已記錄在 http://go.microsoft.com/fwlink/?LinkId=234231

namespace Centny
{
    /// <summary>
    /// 顯示項目的群組集合之頁面。
    /// </summary>
    public sealed partial class GroupedItemsPage : Centny.Common.LayoutAwarePage
    {
        public GroupedItemsPage()
        {
            this.InitializeComponent();
        }

        /// <summary>
        /// 巡覽期間以傳遞的內容填入頁面。從之前的工作階段
        /// 重新建立頁面時，也會提供儲存的狀態。
        /// </summary>
        /// <param name="navigationParameter">最初要求這個頁面時，傳遞到
        /// <see cref="Frame.Navigate(Type, Object)"/> 的參數。
        /// </param>
        /// <param name="pageState">這個頁面在先前的工作階段期間保留的
        /// 狀態字典。第一次瀏覽頁面時，這一項是 null。</param>
        protected override void LoadState(Object navigationParameter, Dictionary<String, Object> pageState)
        {
            // TODO: 將可繫結群組的集合指派給 this.DefaultViewModel["Groups"]
            var sampleDataGroups = SampleDataSource.GetGroups("AllGroups");
            this.sfsdf.GroupItems = sampleDataGroups;
            this.sfsdf.ItemsPath = "TopItems";
            //await Task.Delay(10);
            //this.sfsdf.Width = this.Width;
        }
    }
}
